c54806a0e87868cd9a650e87e3f864fc9e6fad6f,plugins/fr.inria.diverse.melange.metamodel/src/main/java/fr/inria/diverse/melange/metamodel/melange/impl/MelangePackageImpl.java,MelangePackageImpl,createPackageContents,#,839
Before Change
createEAttribute(elementEClass, ELEMENT__NAME);
metamodelEClass = createEClass(METAMODEL);
createEReference(metamodelEClass, METAMODEL__ASPECTS);
createEReference(metamodelEClass, METAMODEL__EXACT_TYPE);
createEReference(metamodelEClass, METAMODEL__IMPLEMENTS);
createEReference(metamodelEClass, METAMODEL__REQUIRES);
createEReference(metamodelEClass, METAMODEL__INHERITANCE_RELATION);
createEAttribute(metamodelEClass, METAMODEL__EXACT_TYPE_NAME);
createEAttribute(metamodelEClass, METAMODEL__EXACT_TYPE_URI);
createEAttribute(metamodelEClass, METAMODEL__RESOURCE_TYPE);
createEAttribute(metamodelEClass, METAMODEL__RESOURCE_URI);
createEReference(metamodelEClass, METAMODEL__XTEXT_SETUP_REF);
After Change
createEReference(sliceEClass, SLICE__SLICED_LANGUAGE);
createEAttribute(sliceEClass, SLICE__ROOTS);
languageEClass = createEClass(LANGUAGE);
createEReference(languageEClass, LANGUAGE__OPERATORS);
createEReference(languageEClass, LANGUAGE__EXACT_TYPE);
createEReference(languageEClass, LANGUAGE__IMPLEMENTS);
createEReference(languageEClass, LANGUAGE__REQUIRES);
createEReference(languageEClass, LANGUAGE__SYNTAX);
createEReference(languageEClass, LANGUAGE__SEMANTICS);
createEAttribute(languageEClass, LANGUAGE__EXACT_TYPE_NAME);
createEAttribute(languageEClass, LANGUAGE__EXACT_TYPE_URI);
createEAttribute(languageEClass, LANGUAGE__RESOURCE_TYPE);
createEAttribute(languageEClass, LANGUAGE__RESOURCE_URI);
weaveEClass = createEClass(WEAVE);
createEReference(weaveEClass, WEAVE__ASPECT);
// Create enums
resourceTypeEEnum = createEEnum(RESOURCE_TYPE);